#ifndef VERIFY_H
#define VERIFY_H

#ifdef __cplusplus
 extern "C" {
#endif

#include <stdint.h>
#include "../system/system.h"

UCHAR Verify_CrcCheck(UCHAR *_Buff,USHORT _len);

UCHAR   Verify_CalLRC(UCHAR *_Buff,UINT32 _len);
UCHAR   Verify_CRC8(UCHAR *_Buff,UCHAR _len);
USHORT  Verify_CalCRC16XMODEM(UCHAR *_Buff,UCHAR _len);
UCHAR   Verify_CRC8Itu(UCHAR *_Buff,UCHAR _len);
UCHAR   Verify_CRC8Rohc(UCHAR *_Buff,UCHAR _len);
UCHAR   Verify_CRC8Maxim(UCHAR *_Buff,UCHAR _len);
USHORT  Verify_CRC16Modbus(UCHAR *_Buff,UCHAR _len);
UINT32  Verify_CalCRC32(UINT8 *_buf,UINT32 _len);
UINT32  HDlib_CalCRC32(UINT8* _buf, UINT32 _len);

#ifdef __cplusplus
}
#endif
#endif // VERIFY_H
